﻿# Court Whores - In Semen Patch: portrait overlay driven by the invisible
# cw_insemen_look_1..9 character flags (set in cw_insemen_apply_effect).
# Flags, not variables: these triggers also run on weak character refs, which
# do not support variables. Re-uses CBO Unofficial's cumshot genes/templates
# (00_sex_cum_genes.txt), so CBO must be loaded.
cw_insemen_shots = {
	usage = game
	selection_behavior = max
	cw_none = {
		weight = { base = 1 }
	}
	cw_shot_doggy_1 = {
		dna_modifiers = {
			morph = { mode = add gene = gene_cumshots_doggy value = 1.0 template = cumshots_doggy_1 }
		}
		weight = { base = 0 modifier = { add = 100 exists = this has_character_flag = cw_insemen_look_1 } }
	}
	cw_shot_doggy_2 = {
		dna_modifiers = {
			morph = { mode = add gene = gene_cumshots_doggy value = 1.0 template = cumshots_doggy_2 }
		}
		weight = { base = 0 modifier = { add = 100 exists = this has_character_flag = cw_insemen_look_2 } }
	}
	cw_shot_doggy_3 = {
		dna_modifiers = {
			morph = { mode = add gene = gene_cumshots_doggy value = 1.0 template = cumshots_doggy_3 }
		}
		weight = { base = 0 modifier = { add = 100 exists = this has_character_flag = cw_insemen_look_3 } }
	}
	cw_shot_miss_1 = {
		dna_modifiers = {
			morph = { mode = add gene = gene_cumshots_miss value = 1.0 template = cumshots_miss_1 }
		}
		weight = { base = 0 modifier = { add = 100 exists = this has_character_flag = cw_insemen_look_4 } }
	}
	cw_shot_miss_2 = {
		dna_modifiers = {
			morph = { mode = add gene = gene_cumshots_miss value = 1.0 template = cumshots_miss_2 }
		}
		weight = { base = 0 modifier = { add = 100 exists = this has_character_flag = cw_insemen_look_5 } }
	}
	cw_shot_miss_3 = {
		dna_modifiers = {
			morph = { mode = add gene = gene_cumshots_miss value = 1.0 template = cumshots_miss_3 }
		}
		weight = { base = 0 modifier = { add = 100 exists = this has_character_flag = cw_insemen_look_6 } }
	}
	cw_shot_oral_1 = {
		dna_modifiers = {
			morph = { mode = add gene = gene_cumshots_oral value = 1.0 template = cumshots_oral_1 }
		}
		weight = { base = 0 modifier = { add = 100 exists = this has_character_flag = cw_insemen_look_7 } }
	}
	cw_shot_oral_2 = {
		dna_modifiers = {
			morph = { mode = add gene = gene_cumshots_oral value = 1.0 template = cumshots_oral_2 }
		}
		weight = { base = 0 modifier = { add = 100 exists = this has_character_flag = cw_insemen_look_8 } }
	}
	cw_shot_oral_3 = {
		dna_modifiers = {
			morph = { mode = add gene = gene_cumshots_oral value = 1.0 template = cumshots_oral_3 }
		}
		weight = { base = 0 modifier = { add = 100 exists = this has_character_flag = cw_insemen_look_9 } }
	}
}